"""
超链接的文本内容进行定位
link text、partial link text
link text:超链接的文本内容完全匹配该值
partial link text：部分匹配
"""

import time

from  selenium import webdriver
from  selenium.webdriver.common.by import By

# 获取驱动
driver = webdriver.Edge()
# 通过驱动打开网页
driver.get("http://www.baidu.com")
time.sleep(1)

# 通过超链接文本定位
a = driver.find_element("partial link text","片")
print(a.text)
print(a.get_attribute("href"))
# a.click()

# b = driver.find_element("partial link text","")
bs = driver.find_elements(By.PARTIAL_LINK_TEXT,"5")
for b in bs:
    print(b.text)
    print(b.get_attribute("href"))
time.sleep(10)